public class LiczbaMain {
	public static void main(String[] args) {
		int podstawa;
		String liczba;
		Liczba number;
		
		for(int i = 1; i < args.length; i+=2) {
			try {
				podstawa = Integer.parseInt(args[i-1]);
			}
			catch(NumberFormatException e) {
				System.out.println("Podstawa musi być liczbą zapisaną w systemie dziesiątkowym");
				continue;
			}
			
			try {
				number = new Liczba(args[i], podstawa);
			}
			catch(LiczbaException e) {
				System.out.println(e.getMessage());
				continue;
			}
			
			for(int j = 2; j <= 16; j++) {
				try {
					System.out.print("(" + j + ", " + number.zapis(j) + "),");
				}
				catch(LiczbaException e) {
					System.out.println(e.getMessage());
				}
			}
			System.out.println();
		}
	}
}